import api from '../index'

export default {
  add: (data: ToDoApiTypes) => api.post('todo', data),
  getById: (id: number) => api.get<ToDoApiTypes>(`todo/${id}`),

  editTodo: (data: ToDoApiTypes) => api.put('todo', data),

  deleteTodo: (id: number) => api.delete(`todo/${id}`),

  getList: (params: PageQuery & { userId: number }) => api.get<Page<ToDoApiTypes>>('todoList', { params })

}
